package com.baor.service;

import com.baor.domain.ClassVo;
import com.baor.domain.StuVo;
import com.baor.utils.AjaxResult;
import org.apache.ibatis.annotations.Param;

import java.util.List;
import java.util.Map;

public interface ClazzService {
    AjaxResult<?> clazzList(Map<String,Object> params);
    AjaxResult<?> deleteClazz(int id);
    AjaxResult<?> updateClazz(ClassVo classVo);
    AjaxResult<?> addClazz(ClassVo classVo);
    AjaxResult<?> teacherList();
    AjaxResult<?> clazzStu(Map<String,Object> params);
    AjaxResult<?> stuDetail(int stuId);
    AjaxResult<?> deleteStu(int stuId);
    AjaxResult<?> updateBatchById(Map<String,Object> params);
    AjaxResult<?>  classSelect();
    AjaxResult<?> addSubject(Map<String,Object> params);
    AjaxResult<?> selectSub(Map<String,Object> params);
}
